package com.info33.platform.doc.service;

import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.extension.service.IService;
import com.info33.platform.common.mvc.vo.Result;
import com.info33.platform.doc.dto.DocFileUserSaveDTO;
import com.info33.platform.doc.entity.DocFileUser;
import com.info33.platform.doc.vo.DocFileUserVO;

/**
 * @author admin
 */
public interface DocFileUserService extends IService<DocFileUser> {

	/**
	 * 保存文件权限
	 * @param docFileUserSaveDTO
	 * @return
	 */
	Result<?> saveFileUser(DocFileUserSaveDTO docFileUserSaveDTO);

	/**
	 * 获取文档对应权限
	 * @param fileId
	 * @return
	 */
	Result<Map<Integer, List<DocFileUserVO>>> getFileUserDetail(Long fileId);


}